feat(overview): create overview page / 创建总览页面#611
Conversation
|
Deployment failed with the following error: View Documentation: https://vercel.com/docs/accounts/team-members-and-roles |
|
Preview status update:
The protected Vercel Preview is still required for final server-loader and responsive validation. |
5160d07 to
a854318
Compare
a854318 to
785c1af
Compare
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
785c1af to
4d85aba
Compare
…and result-level evidence
4d85aba to
eec67f3
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: eec67f33dd
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Claude finished @edwingao28's task in 5m 20s —— View job Review — PR #611 Executive Overview pageRuntime verified on I confirmed the two open bot findings (Cursor Bugbot + Codex agree on both) and posted precise fixes inline:
Both are 🟡 (correctness/honesty of displayed evidence, not crashes). No other blocking issues found — no missing-test gaps (new lib code has colocated tests, the UI has an e2e), no resource/hook/security concerns in the new code.
|
|
Claude finished @edwingao28's task in 2m 13s —— View job Re-review — PR #611 Executive Overview pageRe-reviewing the one new commit since my last review ( What changed: Runtime verified on However — neither open finding from the last round was addressed:
No new issues introduced by the ∞-chip commit. Both remaining items are 🟡 (honesty of displayed evidence, not crashes) — recommend fixing both before merge and adding the
|
|
Claude finished @edwingao28's task in 2m 11s —— View job Re-review — PR #611 Executive Overview pageRe-reviewing the new commit Both previously-flagged findings are resolved:
Runtime verified on
CI: green — Lint, Typecheck+Unit, Component, E2E chrome (all shards) + firefox all passing (a couple of jobs still finishing, none failing). No new blocking or warning issues found in the rewrite. The data-layer invariants (exact-vs-clamped classification via
|
|
Claude finished @edwingao28's task in 56s —— View job Re-review — PR #611 Executive Overview pageRe-reviewing the one new commit Both findings resolved, and both changes verified safe:
CI: green across the board — Lint, Typecheck+Unit, Component, CodeQL, E2E chrome (4 shards) + firefox (4 shards), Vercel Preview all passing. (Claude review / Cursor Bugbot still pending, as expected.) No new issues introduced. The two data-honesty findings from earlier rounds (
|
|
Claude finished @edwingao28's task in 1m 3s —— View job Re-review — PR #611 Executive Overview pageRe-reviewing the one new commit Both findings resolved, both changes verified safe:
CI: green across the board — Lint, Typecheck+Unit, Component, CodeQL, E2E chrome (4 shards) + firefox (4 shards), Vercel Preview all passing. (Claude review / Cursor Bugbot still pending, as expected.) No new issues introduced. All findings from every prior round (
|
|
Claude finished @edwingao28's task in 1m 4s —— View job Re-review — PR #611 Executive Overview pageRe-reviewing the one new commit Finding resolved, change verified safe:
CI: green on the completed jobs — Lint, Typecheck+Unit, Component, CodeQL (all analyzers), Vercel Preview all passing. E2E chrome/firefox shards still running (none failing). Runtime verified on No new issues introduced. Every finding across all prior rounds (
|
|
Claude finished @edwingao28's task in 1m 46s —— View job Re-review — PR #611 Executive Overview pageRe-reviewing the one new commit Finding resolved, fix verified safe:
Runtime verified on
CI: green on completed jobs — Lint, Typecheck+Unit, Component, CodeQL (all analyzers), E2E chrome (all shards), Vercel Preview all passing. E2E firefox shards still finishing (none failing), same as prior rounds. Minor, non-blocking: opening the language toggle in a new tab (cmd/ctrl/middle-click) follows the plain Every finding across all prior rounds (
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 69b1530. Configure here.
|
Claude finished @edwingao28's task in 2m 6s —— View job Re-review — PR #611 Executive Overview pageRe-reviewing the one new commit Finding resolved, fix verified correct:
I traced the supporting pieces to confirm the fix is sound, not just plausible:
Runtime verified on CI: green on completed jobs — Lint & Format, Tests (Unit), Code Quality, PR checks all passing; E2E still finishing (none failing). No new issues introduced. Every finding across all prior rounds (
|

Adds
/overview(and/zh/overview): a server-rendered scorecard that answers one question per model — if you deploy it today, how much capacity does each platform deliver?What it shows
FRAMEWORK · PRECISION, with the full stack on the link title. This measures deployable capacity, not isolated silicon, and the methodology note on the page says so.?tier=30|75|100re-renders the whole matrix at another tok/s/user target (default 50). The switcher is plain links, no client JS, so every view is a shareable URL.FP4 vs FP8 · no comparable delta,Different releases · no comparable delta.∞plus its reason (no 8K/1K data,cannot reach @50,standard decode only, …). There is never a percentage against a missing number.At 100, X leads.Testing
overview-data.test.ts: per-platform bucket selection, tier parameterization, mismatch and missing-reason classification. Expected values come from running the real builder — tier values are spline-interpolated, so nothing is hand-computed.overview.cy.tscovers the matrix, the tier links, mismatch and∞states, the Chinese sibling, and 390/320px overflow, on Chrome and Firefox.中文说明
新增
/overview与/zh/overview:服务端渲染的对比页,回答一个问题——现在部署这个模型,各平台能交付多少容量。框架 · 精度,完整配置在链接悬浮提示中。对比对象是完整服务栈,不是单独的芯片,页面方法说明中已写明。?tier=30|75|100切换服务档位(默认 50)。切换器是纯链接,无客户端 JS,任何视图都是可转发的 URL。∞与原因,绝不对缺失数字给出百分比。Note
Medium Risk
Large new surface area with non-trivial comparison rules (precision, release, tier interpolation) that directly affect published benchmark narratives; mitigated by unit tests, fixture drift guard, and Cypress matrix checks.
Overview
Adds
/overviewand/zh/overview: a server-rendered matrix of active models vs B200, MI355X, B300, GB200, and GB300 on fixed 8K→1K speculative-decode workloads. Each cell shows that platform’s best validated stack, evidence dates, dashboard deep links, and B200 deltas only when precision and release match; gaps render as∞with explicit reasons.?tier=30|75|100re-renders via plain links (default 50).The assembler lives in
overview-data(with fineroverviewConfigIdentityKeygrouping andevidence_dateoncomputeTcoFeed).getCachedBenchmarksmoves tobenchmark-data.server;computeToggleextracts totoggle-setfor server-safe reuse.Header changes target narrow viewports: hide GitHub stars below
sm, 44px touch targets, Minecraft audio toggles in the mobile menu, and the language switcher keeps?tier=(and other query state). Sitemap and i18n mirror routes include overview.Coverage: extensive
overview-data.test.ts, a compact Cypress fixture with a drift guard,overview.cy.ts, and expandedheader.cy.tsxat 320px.Reviewed by Cursor Bugbot for commit 03e6359. Bugbot is set up for automated code reviews on this repo. Configure here.